package bl.service;

import java.util.ArrayList;

import vo.OrderVO;

import vo.BLToViewResultMessage;
import exception.MemberNotFoundException;
import exception.OrderCancelNotPermittedException;
import exception.OrderNotExistException;

public interface OrderManagementCustomerBLService {

	public ArrayList<OrderVO> viewMyOrder(int memberID)
			throws MemberNotFoundException;

	public BLToViewResultMessage cancelOrder(int memberID, int orderID)
			throws MemberNotFoundException, OrderNotExistException,
			OrderCancelNotPermittedException;

	public BLToViewResultMessage deleteOrder(int memberID, int orderID)
			throws MemberNotFoundException, OrderNotExistException;
}
